<?php
/** 
 * 后台用户管理控制器
 * 
 * @author      sinalma  <sinalma@foxmail.com>
 * @version     1.0 版本号
 */
namespace app\admin\controller;

use think\Controller;
use app\admin\model\User as UserModel;
use think\Session;


/** 
 * Class User
 * 控制器 
 *
 * @package app\index\controller
 * @author      sinalma  <sinalma@foxmail.com>
 * @version     1.0 版本号
 */ 
class User extends Controller
{
    private $htpURL = '';
    /**  
     * 退出管理账户的登录
     * 
     * @access public 
     * @return 跳转到首页
     */ 
    public function logout(){
        Session::delete('admin');
		$this->redirect("{$this->htpURL}/admin.html");
    }

    /**  
     * 跳转到登陆页面
     * 
     * @access public 
     * @return view
     */ 
	public function login(){
		return $this->fetch();
	}

    /**  
     * 管理账号的登录验证
     * 
     * @access public 
     * @param acc 账号 (email)
     * @param pwd 密码
     * @return 返回应该跳转的页面
     */ 
	public function check(){
		$acc = input('param.acc');
		$pwd = input('param.pwd');
		$pwd = md5($pwd);
        $res = UserModel::get(['mail' => $acc,'password'=>$pwd]);
        Session::set('admin');
        Session::set('admin',$res);
        if($res){
		    $this->redirect("{$this->htpURL}/admin.html");
        }else{
		    $this->redirect("{$this->htpURL}/admin/login.html");
        }
	}
}